@echo off
setlocal enabledelayedexpansion

:: 遍历 public 文件夹中的所有 .png 文件
for %%f in (".\png\*.png") do (
    set "filename=%%~nf"
    pngquant --quality=2-3 --speed=1 --strip --skip-if-larger "%%f" --output ".\minpng\!filename!.png" --force
    echo 已压缩：%%f → ..\service\public\min\!filename!.png
)

echo 所有 PNG 文件已压缩
pause